// css中使用条件编译
{
  /* #ifndef APP-NVUE */
  @import '@/static/customicons.css';
  /* #endif */
}


{
  import utils from '@/common/js/utils/index.js';
  const Custom_sendLog = utils.Custom_sendLog; // 输出日志
  const getEnvironmentType = utils.getEnvironmentType();
  if (getEnvironmentType === 'window_plus_has') {
    // plus.webview 运行的环境

  } else if (getEnvironmentType === 'window_plus_no') {
    // 普通浏览器环境(h5)

  } else {
    // app环境

  }
}

{
  import utils from '@/common/js/utils/index.js'; // 引入公共方法
  const {
    Custom_sendLog, // 输出日志
    getEnvironmentType, // 获取环境类型
  } = utils;
}

// 日志输出
Custom_sendLog({
  name: 'environmentType', // 名称
  data: info.environmentType, // 输出的信息
});

{
  /* 附件展示和继续上传
  <uni-section title="附件" type="line" class="mt-10">
    <template v-slot:right>
      <uni-icons
        :type="info.showFiles ? 'up' : 'down'"
        size="24"
        @click="info.showFiles = !info.showFiles"
      ></uni-icons>
    </template>

    <transition name="fade">
      <FileList v-model:files="info.files" v-show="info.showFiles" />
    </transition>
  </uni-section>

  <!-- 附件上传 -->
  <FileUploadGroup @confirm="fileConfirm" />
  */
}

// 在内网打印日志
fetch(
  `http://172.17.230.47:3000/sendlog?send=` +
  encodeURIComponent(
    JSON.stringify({
      usercode: result.split(',')[0],
      password: result.split(',')[1],
    })
  )
);

// vue3中使用环境
provide('environmentType', environmentType);
const environmentType = inject('environmentType');
// vue2中使用
export default {
  inject: ['environmentType'],
  data() {},
  mounted() {
    console.log('接收到的 environmentType:', this.environmentType);
  }
};




// 检查文件是否存在
{
  plus.io.resolveLocalFileSystemURL(
    filePath,
    (entry) => {
      if (entry.isFile) {
        uni.showToast({
          title: '文件存在，' + filePath,
          icon: 'none',
        });
        console.error('文件存在');
        Custom_sendLog({
          name: '文件存在',
          data: filePath,
        });
      } else {
        uni.showToast({
          title: '文件不存在，' + filePath,
          icon: 'none',
        });
        console.error('文件不存在');
        Custom_sendLog({
          name: '文件不存在',
          data: filePath,
        });
      }
    },
    (error) => {
      console.error('文件检查失败');
      Custom_sendLog({
        name: '文件可能不存在',
        data: filePath,
      });
      uni.showToast({
        title: '文件检查失败，' + filePath,
        icon: 'none',
      });
    }
  );
}


// 上传
{
  uni.uploadFile({
    url: 'https://your-api-endpoint.com/upload', // 替换为你的API端点
    filePath: '_doc/audio/1737010683309.mp3',
    name: 'file', // 对应服务器端接收文件的字段名
    formData: {
      // 其他需要的表单数据
    },
    success: (res) => {
      console.log('Upload success:', res);
    },
    fail: (err) => {
      console.error('Upload error:', err);
    }
  });
}
